home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
cocktail
/
front.lha
/
front
/
m2c
/
Oper.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-08-18
|
1KB
|
28 lines
#define DEFINITION_Oper
#ifndef DEFINITION_Lists
#include "Lists.h"
#endif
#ifndef DEFINITION_TokenTab
#include "TokenTab.h"
#endif
#ifndef DEFINITION_Idents
#include "Idents.h"
#endif
#define Oper_Left 0
#define Oper_Right 1
#define Oper_None 2
typedef unsigned char Oper_OperKind;
extern void Oper_MakePriority ARGS((Oper_OperKind Art, TokenTab_PosType Pos));
extern void Oper_CompletePriority ARGS((Lists_tList Comment, TokenTab_PosType CommPos));
extern void Oper_MakeOperator ARGS((Idents_tIdent Token, TokenTab_PosType TokenPos));
extern void Oper_MakeOperHeader ARGS((TokenTab_PosType OPERPos, Lists_tList Comment, TokenTab_PosType CommPos));
extern void Oper_InitPrioReading ARGS(());
extern BOOLEAN Oper_GetOperHeader ARGS((TokenTab_PosType *OPERPos, Lists_tList *Comment, TokenTab_PosType *CommPos));
extern BOOLEAN Oper_GetPriority ARGS((Oper_OperKind *Art, TokenTab_PosType *Pos, Lists_tList *Comment, TokenTab_PosType *CommPos));
extern BOOLEAN Oper_GetOperator ARGS((TokenTab_Vocabulary *Token, TokenTab_PosType *TokenPos));
extern void BEGIN_Oper();